#include "public_includes.h"
#include "clip_base.h"
#include "private_includes.h"

typedef struct _vus_clip_base {
	vus_track_base *parent;
	long start;
	long end;
} vus_clip_base;

vus_track_base *vus_clip_base_parent(vus_clip_base *self) {
	return self->parent;
}

long vus_clip_base_get_start(vus_clip_base *self) {
	return self->start;
}

void vus_clip_base_set_start(vus_clip_base *self, long value) {
	self->start = value;
}

long vus_clip_base_get_end(vus_clip_base *self) {
	return self->end;
}

void vus_clip_base_set_end(vus_clip_base *self, long value) {
	self->end = value;
}
